div#header{
   width:100%;
   display:block;
   background-color:#333;
   font-size:12px;
   padding:5px 0px;
   border-bottom:#EEE 1px solid;
}
div#header_content{
   float:right;
   text-align:center;
   margin-top:5px;
   font-size:12px;
}
div#header_content ul {
    font-size:12px;
}
div.header_item{
   float:left;
   display:block;
   background-color:#CCC;
   padding:5px 10px;
   margin:5px 0px 0px 10px;
   color:#FFF;
   border-radius: 5px;
   cursor:pointer;
}

#main_menu{
   overflow: hidden;;
   float:left;
}
#main_menu ul{
   list-style-type:none;
   font-size:13px;
   padding:0px;
   margin-top:10px;
   overflow: hidden;
   border-left:0px solid #000;
}

#main_menu ul li{
    float:left;
    border-right:0px solid #000;
}
#main_menu ul li a{
   color:#FFF;
   display:block;
   padding:5px 10px;
}
#main_menu ul li a:hover{
    color:#FFF;
    background-color:#666;
    text-decoration:none;
}
#main_menu ul li.dropmenu ul li{
    border-bottom:#eee 0px dotted;
    width:100%;
    }
#main_menu ul li.dropmenu ul{
    margin:0px;
    padding:5px 0px;
    clear:both;
    /*background-color:#fff;*/
    background-color:white;
    position: absolute;
    display:none;
    z-index:999;
    border:#666 2px solid;
    border-width:0px;
}
#main_menu ul li.dropmenu ul li a{
    font-size:12px;
    padding:8px 0px 8px 0px;
    text-align:center;
    width:100%;
    color:#000;
    border-bottom:#999 1px dotted;
}
#main_menu ul li.dropmenu ul li a:hover{
    background-color:gray;
    text-decoration: none;
}
#left_menu{
    background: #eee;
    width:15%;
    float:left;
    margin-top:11px;
    margin-left: 5px;
    margin-right: 5px;
    border:#dbdbdb 1px solid;
    height: auto;
}

#left_menu .menu_head{
    padding:12px 10px;
    cursor:pointer;
    /* border:#BBB 0px solid; */
    background-color:#eee;
    color:#111;

}

#left_menu .menu_head:hover {
    -moz-transition: 0.3s linear;     /* Firefox 4 */
    -webkit-transition: 0.3s linear;  /* Safari and Chrome */
    -o-transition: 0.3s linear;       /* Opera */
    transition: 0.3s linear;       /* Opera */
    color: white;
    background:  gray;
    cursor: pointer;
}


#left_menu .menu_head span.caret{
    float:right;
    margin:10px;
}

#left_menu .menu_list_mgm {
    cursor:pointer;
    border:#BBB 0px solid;
    background-color:#eee;
    color:#111;
    padding:12px 10px;

}

#left_menu .menu_list_mgm:hover {
     -moz-transition: 0.3s linear;     /* Firefox 4 */
    -webkit-transition: 0.3s linear;  /* Safari and Chrome */
    -o-transition: 0.3s linear;       /* Opera */
    transition: 0.3s linear;       /* Opera */
    color: white;
    background:  gray;
    cursor: pointer;
}

#left_menu ul.menu_item{
    list-style-type: none;
    padding:0px;
    margin:0px;
}
#left_menu ul.menu_item li{
    list-style-type: none;
    padding:15px 0px 15px 25px;
    margin:0px;
    cursor: pointer;
    border-top:#EEE 0px solid;
    background:#EEE;
    color:#677377;
}
#left_menu ul.menu_item li.active{
    color:28a828;
    background-color:#FAFAFA;
    border-top:#EEE 0px solid;
}
#left_menu ul.menu_item li:hover{
    background-color:#FAFAFA;
    color:#0000A3;
}

#right_menu{
    float:left;
    width: 84%;
    margin-top:12px;
    padding-left: 20px;
    padding-top:10px;
    background-color:white;
}
#right_menu_page{
    float:right;
    width: 84%;
    padding-left: 20px;
    padding-top:10px;
}


body{
    font-size:14px;
    color:#444;
    font-family:'\u5b8b\u4f53';
    background: #EEEEEE;
}
a{
    color:#2aabd2;
}
a:hover{
    text-decoration:none;
    color:#28a828;
}

table thead{
    background: #677377;
    color: #fff;
}
button.btn{
    font-size:13px;
}
table td.col{
    /* overflow:hidden; */
    text-overflow:ellipsis;
    font-size:13px;
    text-align:center;
    word-break: break-all;
    word-wrap: break-word;
}
.audit{
    width:100%;
    height:100%;
    font-size:12px;
}
.row{
    padding-left: 10px;
}

#machine{
    font-weight: bold;
    padding:5px;
    border-radius: 0px;
    color:#e38d13;
    background:#EEEEEE;
}
#system{
    font-weight: bold;
    padding:5px;
    border-radius: 0px;
}
.dataTables_filter {
   display: none;
}
.addButton{
   cursor:pointer;
   background-color:transparent;
   border:0
}

#example{
 margin-top:10px;
}
.item_details{
    height:480px;
    overflow-y:auto
}
#lookItem table td,#applyProcess table td{
    font-size:12px;
}
#lookItem table thead,#applyProcess table thead{
    background: #F1F4F5 none repeat scroll 0% 0%;
    color: rgb(14, 13, 13);
}

.calendar{font-family:Tahoma; background:#fff; float:left; border-style:solid; border-width:1px; border-color:#85BEE5 #3485C0 #3485C0 #85BEE5; position:relative; padding:10px; }
    .calendar dl,.calendar dd{margin:0; padding:0; width:183px; font-size:12px; line-height:22px;}
    .calendar dt.title-date{ display:block; border-bottom:1px solid #E4E4E4; font-weight:700; position:relative; margin-bottom:5px; padding-bottom:3px;}
    .calendar dt{ float:left; width:25px; margin-left:1px; text-align:center;}
    .calendar dt.title-date{ width:100%;}
    .calendar dd{clear: both;width: 183px;height: 139px;font-weight: 700;background:url(../img/o_bg.png) no-repeat; margin:0;}
    .prevyear,.nextyear, .prevmonth,.nextmonth{cursor:pointer;height:9px; background:url(../img/o_nextprv.png) no-repeat; overflow:hidden;position:absolute; top:8px; text-indent:-999px;}
    .prevyear{  left:4px;  width:9px;}
    .prevmonth{ width:5px; background-position:-9px 0; left:20px;}
    .nextyear{  width:9px; background-position:-19px 0; right:5px;}
    .nextmonth{ width:5px; background-position:-14px 0; right:20px;}
    .calendar dd a{float: left;width: 25px;height: 22px; color:blue; overflow: hidden; text-decoration: none;
        margin: 1px 0 0 1px; text-align:center;}
    .calendar dd a.disabled{color:#999;}
    .calendar dd a.tody{ color:red; }
    .calendar dd a.on{background:blue; color:#fff;}
    .calendar dd a.live{cursor:pointer}
    .input{ border:1px solid #ccc; padding:4px; background:url(../img/o_nextprv.png) no-repeat right -18px;}

.form-control{
    /* width:400px; */
    border-radius: 0px;
    -webkit-border-radius: 0px;

}

.btn {
    border-radius: 0px;
}

.form-group{
    /* padding-right: 10px; */
}

.logo{
    text-align:center;
    font-size:30px;
    color:#000;
    padding-top:50px;
}
.index{
   margin:50px 40px;
    font-weight: bold;
    border:#BBB 1px solid;
    overflow:hidden;
    padding:20px 10px;
}

ul{
    list-style-type:none;
}

ul li.item{
    list-style-type:none;
    float:left;
    width:30%;
    text-align:center;
    padding:20px 30px;
    border:#FFF 1px solid;
    background-color:#FFF;
    margin:10px;
}

ul li.item:hover{
    cursor:pointer;
    background-color:#FFF;
    border:#28a828 1px dashed;
}

ul li.saltNode{
    display: block;
    padding: 9.5px;
    margin: 0 0 10px;
    font-size: 13px;
    line-height: 1.428571429;
    color: #333;
    word-break: break-all;
    word-wrap: break-word;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 4px;

}

/*.position_center {*/
    /*position:absolute; top: 7px;*/
/*}*/

.img_plus {

    position: relative;
    left: 10px;

}

.belong_sys_table {
    position: relative;
    left: 56px;
}

.dropdown-menu {
    width: 150px;
}

.dropdown-toggle {
    width: 150px;
    border-radius: 0px;
    -webkit-border-radius: 0px;
}   

.device_edit_label {
    position: relative; right: 19px;
}

#main-nav {
    margin-left: 1px;
}

/* #main-nav .nav-tabs .nav-stacked > li > a {
     padding: 10px 8px;
     font-size: 14px;
     font-weight: 600;
     color: white;
     background: gray;
     background: -moz-linear-gradient(top, #FAFAFA 0%, #E9E9E9 100%);
     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FAFAFA), color-stop(100%,#E9E9E9));
     background: -webkit-linear-gradient(top, #FAFAFA 0%,#E9E9E9 100%);
     background: -o-linear-gradient(top, #FAFAFA 0%,#E9E9E9 100%);
     background: -ms-linear-gradient(top, #FAFAFA 0%,#E9E9E9 100%);
     background: linear-gradient(top, #FAFAFA 0%,#E9E9E9 100%);
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#E9E9E9');
     -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#E9E9E9')";
     border: 0px solid #D5D5D5;
     border-radius: 0px;
 } */

/*    #main-nav .nav-tabs .nav-stacked > li > a > span {
     color: #4A515B;
 }

 #main-nav .nav-tabs .nav-stacked > li.active > a, #main-nav .nav-tabs .nav-stacked > li > a:hover {

    color: #FFF;
    background: #6C6C6C;
    background: -moz-linear-gradient(top, #4A515B 0%, #3C4049 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4A515B), color-stop(100%,#3C4049));
    background: -webkit-linear-gradient(top, #4A515B 0%,#3C4049 100%);
    background: -o-linear-gradient(top, #4A515B 0%,#3C4049 100%);
    background: -ms-linear-gradient(top, #4A515B 0%,#3C4049 100%);
    background: linear-gradient(top, #4A515B 0%,#3C4049 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4A515B', endColorstr='#3C4049');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#4A515B', endColorstr='#3C4049')";
    border-color: #2B2E33;

 }

 #main-nav .nav-tabs .nav-stacked > li.active > a, #main-nav .nav-tabs .nav-stacked > li > a:hover > span {
     /*color: #FFF;
 } */

 /* #main-nav .nav-tabs .nav-stacked > li { */
    /* margin-bottom: 4px;
 }

 

 #business-nav {
     margin-left: 1px;
 }

 #business-nav .nav-tabs .nav-stacked > li > a {
     padding: 10px 8px;
     font-size: 12px;
     font-weight: 600;
     color: #4A515B;
     background: #E9E9E9;
    /* background: -moz-linear-gradient(top, #FAFAFA 0%, #E9E9E9 100%);
     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FAFAFA), color-stop(100%,#E9E9E9));
     background: -webkit-linear-gradient(top, #FAFAFA 0%,#E9E9E9 100%);
     background: -o-linear-gradient(top, #FAFAFA 0%,#E9E9E9 100%);
     background: -ms-linear-gradient(top, #FAFAFA 0%,#E9E9E9 100%);
     background: linear-gradient(top, #FAFAFA 0%,#E9E9E9 100%);
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#E9E9E9');
     -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#E9E9E9')";*/
/*      border: 0px solid #D5D5D5;
     border-radius: 0px;
 } */

#business-nav .nav-tabs .nav-stacked > li > a > span {
     color: #4A515B;
}

#business-nav .nav-tabs .nav-stacked > li.active > a, #business-nav .nav-tabs .nav-stacked > li > a:hover {
     color: #FFF;
     background: gray;
     background: -moz-linear-gradient(top, #4A515B 0%, #3C4049 100%);
     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4A515B), color-stop(100%,#3C4049));
     background: -webkit-linear-gradient(top, #4A515B 0%,#3C4049 100%);
     background: -o-linear-gradient(top, #4A515B 0%,#3C4049 100%);
     background: -ms-linear-gradient(top, #4A515B 0%,#3C4049 100%);
     background: linear-gradient(top, #4A515B 0%,#3C4049 100%);
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4A515B', endColorstr='#3C4049');
     -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#4A515B', endColorstr='#3C4049')";
     /* border-color: #2B2E33; */
 }

 /*#business-nav .nav-tabs .nav-stacked > li.active > a, #business-nav .nav-tabs .nav-stacked > li > a:hover > span {
     color: #FFF;
 }*/

#business-nav .nav-tabs .nav-stacked > li {
     margin-bottom: 4px;
}

.secondmenu a {
     font-size: 10px;
     color: #4A515B;
     text-align: center;
}

 /*  .secondmenu a:hover {*/
 /*      color: white;*/
 /*      background: black;*/
 /*  }*/

#business_mgm a:hover {
    -moz-transition: 0.3s linear;     /* Firefox 4 */
    -webkit-transition: 0.3s linear;  /* Safari and Chrome */
    -o-transition: 0.3s linear;       /* Opera */
    transition: 0.3s linear;       /* Opera */
    color: white;
    background:  gray;
    cursor: pointer;
 }

 .navbar-static-top {
     background-color: #212121;
     margin-bottom: 5px;
 }

 .navbar-brand {
     background: url('') no-repeat 10px 8px;
     display: inline-block;
     vertical-align: middle;
     padding-left: 50px;
     color: #fff;
 }

.detail_table_td_height {
    height: 45px;
}

.menu_item a li:hover{

    -moz-transition: 0.3s linear;     /* Firefox 4 */
    -webkit-transition: 0.3s linear;  /* Safari and Chrome */
    -o-transition: 0.3s linear;       /* Opera */
    transition: 0.3s linear;       /* Opera */
    color: white;
    background:  gray;
    cursor: pointer;

}

#business_mgm_head {
  
    padding:12px 10px 12px 10px;
    width: 89%;
    height:5%;
    font-size: 14px;
    /* font-weight: 600; */
    position: relative;
    left: 12px;
    /* top: -5px; */
}

#business_mgm_head:hover {

    -moz-transition: 0.3s linear;     /* Firefox 4 */
    -webkit-transition: 0.3s linear;  /* Safari and Chrome */
    -o-transition: 0.3s linear;       /* Opera */
    transition: 0.3s linear;       /* Opera */
    color: white;
    background:  gray;
    cursor: pointer;

}

#business_mgm_head span.caret {
    float:right;
    margin:10px;
    position: relative;
    top: -4px;
    left: 8px;
    /*padding:12px 10px 10px ;*/
}

.business_mgm_ul li {

    padding:12px 10px 10px 10px;
    width: 99%;
    height: 5%;
    color: black;
    /* font-weight: 600; */
    font-size: 13px;

}

/*.business_mgm_ul li {
    width: 99%;
    height: 5%;
}*/

.business_mgm_ul li:hover{
    /* cursor: pointer;
    background-color: gray;
    color: white; */
    -moz-transition: 0.3s linear;     /* Firefox 4 */
    -webkit-transition: 0.3s linear;  /* Safari and Chrome */
    -o-transition: 0.3s linear;       /* Opera */
    transition: 0.3s linear;       /* Opera */
    color: white;
    background:  gray;
    cursor: pointer;
}

/*#business_mgm_head ul li a {
    color: white;
}
*/
#business_mgm_head {
    /* font-weight: 600; */
    height: 40px;
    color: black;
}

#business_mgm_head ul li a:hover{

    -moz-transition: 0.3s linear;     /* Firefox 4 */
    -webkit-transition: 0.3s linear;  /* Safari and Chrome */
    -o-transition: 0.3s linear;       /* Opera */
    transition: 0.3s linear;       /* Opera */
    color: white;
    background:  gray;
    cursor: pointer;

}

#main-nav {

    position: relative;
    top: 18px;
}

#main-nav > li > a {
    padding:10px 10px 10px 10px;
    color: black;
    position: relative;
    top: -15px;
    width: 99%;
    /*height: 5%;*/
}

#main-nav > li > a:hover {
    -moz-transition: 0.3s linear;     /* Firefox 4 */
    -webkit-transition: 0.3s linear;  /* Safari and Chrome */
    -o-transition: 0.3s linear;       /* Opera */
    transition: 0.3s linear;       /* Opera */
    color: white;
    background:  gray;
    /*height: 5%;*/
}

#biz_mgm_glpcon {
    position: relative;
    left: 3px;
}

#biz_mgm_pos {
    position: relative;
    top: -4px;
}

.mouse_pointer {
    cursor: pointer;
}

.left_menu_ul {

    width: auto;
    margin-top: 10px;
    margin-bottom: 10px;
    position: relative;
    left: -20px;
    /* margin-left: auto;
    margin-right: auto; */
}

.left_menu_ul a li {
    /* border:#dbdbdb 1px solid; */
    height: 5%;
    text-align: center;
    line-height: 38px;
    overflow: hidden;
    color: black;

    /* text-align: left ; */
/*     margin-top: 10px;
    margin-bottom: 10px; */
}

.left_menu_ul a li:hover {

    -moz-transition: 0.3s linear;     /* Firefox 4 */
    -webkit-transition: 0.3s linear;  /* Safari and Chrome */
    -o-transition: 0.3s linear;       /* Opera */
    transition: 0.3s linear;       /* Opera */
    color: white;
    background:  gray;
}


.font_float_left {
    float: left;
    cursor: pointer;
}

.glyphicon_float_left {
    float: left;
}
.glyphicon-trash {
    color: #FF0000;
}

.glyphicon-eye-open {
    color: #7F007F;
}

.glyphicon-ok {
    color: #00FF00;
}

.glyphicon-edit:hover, .glyphicon-eye-open:hover, .glyphicon-trash:hover, .glyphicon-ok:hover {
    transition:all 0.2s;
    transform: scale(1.5,1.5);
}

.box_border {
    border: 1px solid gray;
}

.column-row {
    width: 800px;
    height: 37px;
    position: relative;
    left: 15px;
}

.column-text {
    width: 100px;
    height: 36px;
    font-weight: 600;
    padding-top: 8px;
    float: left;
}

.column-body-single-input-text {
    width: 520px;
    height: 36px;
    float: left;
}

.column-body-single-input-text input {
    width: 400px;
    height: 36px;
    float: left;
}

.column-body-mutiple-input-text {
    /*line-height: 208%;*/
    width: 520px;
    height: 36px;
    float: left;
}

.column-body-mutiple-input-text .one-input {
    width: 400px;
    height: 36px;
    float: left;
}

.column-body-mutiple-input-text .one-plus {
    width: 25px;
    height: 36px;
    float: left;
}


.column-body-mutiple-input-text .one-plus img{
    float: left;
    padding-top: 9px;
    position: relative;
    left: 5px;

}

.column-body-mutiple-input-text .first_input_text {
    width: 120px;
    height: 36px;
    float: left;
}

.column-body-mutiple-input-text .first_input_text input {
    width: 120px;
    height: 35px;
}

.column-body-mutiple-input-text .first_input_text select {
    width: 130px;
    height: 35px;
}

.column-body-mutiple-input-text .second_input_text {
     width: 300px;
     height: 36px;
     float: left;
     position: relative;
     left: 20px;
 }

.column-body-mutiple-input-text .second_input_text select {
    width: 260px;
    height: 36px;
    float: left;
}


.column-body-mutiple-input-text .second_input_text .input_2_text{
     width: 260px;
     height: 36px;
     float: left;
}

.column-body-mutiple-input-text .second_input_text .input_2_text input {
    width: 260px;
    height: 35px;
    float: left;
}

.column-body-mutiple-input-text .second_input_text .img_plus {
    width: 25px;
    height: 36px;
    float:left;
}

.column-body-mutiple-input-text .second_input_text img{
    padding-top: 1px;
    float: left;
}

    /*.form-edit-input-sub {*/
    /*width: 185px;*/
    /*float: left;*/
/*}*/

.plus-image{
    float: right;
    position: relative;
    top: 8px;
}

.bottom_menu {
    height: 35px;line-height: 250%;
}

.bottom_menu:hover {

    background: #E3E3E3;

}

#config_content_fetcher {
    position: relative;
    left: -120px;
}

.alert-danger {
    
    -moz-box-shadow: 10px 10px 5px #888888; /* 老的 Firefox */
    box-shadow: 2px 2px 2px #888888;
    text-align: center;
    background: #FDBCC4;
    color:  #FD000F;
    width: 65%;
    height: 40px;
    padding-top: 10px;
}

.alert-success {
    -moz-box-shadow: 10px 10px 5px #888888; /* 老的 Firefox */
    box-shadow: 2px 2px 2px #888888;
    text-align: center;
    padding-top: 10px;
    background: #B7FDBC;
    color: #113E00;
    width: 65%;
    height: 40px;
}

.alert-warning {
    -moz-box-shadow: 10px 10px 5px #888888; /* 老的 Firefox */
    box-shadow: 2px 2px 2px #888888;
    text-align: center;
    padding-top: 10px;
    background: #FFE8AE;
    color: #705600;
    width: 65%;
    height: 40px;
}

.alert-msg {
    position: relative;
    bottom: -15px;
    display: none;
}

/*
#main-nav a li {
    font-size: 14px;
    font-weight: 500;
    color: black;
    padding:12px 10px 10px 10px;
    width: 99%;
    height: 5%;
}

#main-nav a:hover {

    color: white;
    background-color: gray;
    cursor: pointer;

}
*/

